package com.Object.demo2;

import java.awt.print.Printable;

/*
 * 1.编写程序，定义三个重载方法并调用。方法名为mOL。
	三个方法分别接收一个int参数、两个int参数、一个字符串参数。
	分别执行平方运算并输出结果，相乘并输出结果，输出字符串信息。
	在主类的main ()方法中分别用参数区别调用三个方法。
	
	2.定义三个重载方法max()，
	第一个方法求两个int值中的最大值，
	第二个方法求两个double值中的最大值，
	第三个方法求三个double值中的最大值，
	并分别调用三个方法。

 * 
 * 
 */
public class OverLoad {
	public static void main(String[] args) {
		OverLoad ove = new OverLoad();
	
	ove.mOL(2);
	ove.mOL(2,3);
	ove.mOL("nihao");
	
	
	int i =ove.max(2,3);
	System.out.println(i);
	}
	
	
	
	public void mOL(int a){
		int i = a*a;
		System.out.println(i);
		}
	 public void mOL(int a,int b){
		 int i = a*b;
		 System.out.println(i);
			
		}
	public void mOL(String s){
		System.out.println(s);
	}
	
//	2.定义三个重载方法max()，
//	第一个方法求两个int值中的最大值，
//	第二个方法求两个double值中的最大值，
//	第三个方法求三个double值中的最大值，
//	并分别调用三个方法。
	
	public int max(int a,int b){
		
		
		return (a>b)? a:b;
	}
	public double max(double a,double b){
		return (a>b)? a:b;
	}
	public double max(double a,double b,double c){
		double max = (a>b)?a:b;
		return (max >c)?max:c;
		
	}
	

}
